package remin;

import java.awt.Color;

import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class UpFor extends JFrame {
	
	public static JTextField den,mesiac,rok,hod,min,pret;
	public static JTextArea pozt;
	public static JComboBox priot;
	public static JCheckBox cdat,cpred,cprio,cpozn;
	public static JLabel bodkad,bodkam,rr,dvojb;
	public static JButton okupr;
	UpLis upl = new UpLis();
	
		public UpFor(){
		
		super("Upravenie zaznamu");
		setSize(400,300);
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		setLayout(null);
		
		JLabel zela = new JLabel("Zelas si upravit:",JLabel.CENTER);
		den = new JTextField(2);
		den.setEnabled(false);
		bodkad = new JLabel(".",JLabel.LEFT);
		bodkad.setEnabled(false);
		mesiac = new JTextField(3);
		mesiac.setEnabled(false);
		bodkam = new JLabel(".",JLabel.LEFT);
		bodkam.setEnabled(false);
		rr = new JLabel("20");
		rr.setEnabled(false);
		rok = new JTextField(2);
		rok.setEnabled(false);
		hod = new JTextField(2);
		hod.setEnabled(false);
		dvojb = new JLabel(":",JLabel.CENTER);
		dvojb.setEnabled(false);
		min = new JTextField(2);
		min.setEnabled(false);
		pret = new JTextField();
		pret.setEnabled(false);
		priot = new JComboBox();
		priot.setEnabled(false);
		priot.addItem("Stredna");
		priot.addItem("Vysoka");
		priot.addItem("Nizka");
		pozt = new JTextArea(4,20);
		pozt.setLineWrap(true);
		pozt.setEnabled(false);
		pozt.setBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY, 1));
		okupr = new JButton("OK,uprav");
		okupr.setEnabled(false);
		
		cdat = new JCheckBox("Datum a cas",false);
		cpred = new JCheckBox("Predmet",false);
		cprio = new JCheckBox("Priorita",false);
		cpozn = new JCheckBox("Poznamka",false);
				
		okupr.addActionListener(upl);
		cdat.addItemListener(upl);
		cpred.addItemListener(upl);	
		cprio.addItemListener(upl);
		cpozn.addItemListener(upl);
		
		zela.setBounds(10, 10, 400, 30);
		den.setBounds(140, 50, 20, 20);
		bodkad.setBounds(160, 50, 10, 20);
		mesiac.setBounds(170, 50, 20, 20);
		bodkam.setBounds(190, 50, 10, 20);
		rr.setBounds(200, 50, 15, 20);
		rok.setBounds(215, 50, 20, 20);
		hod.setBounds(260, 50, 20, 20);
		dvojb.setBounds(280, 50, 5, 20);
		min.setBounds(285, 50, 20, 20);
		pret.setBounds(140,80,200,20);
		priot.setBounds(140,110,200,20);
		pozt.setBounds(140, 140, 200, 50);
		okupr.setBounds(130, 220, 140, 30);
		
		cdat.setBounds(10, 50, 100, 30);
		cpred.setBounds(10, 80, 100, 30);
		cprio.setBounds(10, 110, 100, 30);
		cpozn.setBounds(10, 140, 100, 30);
		
		add(zela);
		add(den);
		add(bodkad);
		add(mesiac);
		add(bodkam);
		add(rr);
		add(rok);
		add(hod);
		add(dvojb);
		add(min);
		add(pret);
		add(priot);
		add(pozt);
		add(okupr);
		add(cdat);
		add(cpred);
		add(cprio);
		add(cpozn);
		setVisible(true);
	}
}
